From: Luca Bacci Date: Fri, 10 Mar 2023 10:17:28 +0000 (+0100) Subject: GdkWin32GLContext: check for EGL support at runtime X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2^2~46^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=cf3e037e642b43562db6486ab238ae0dd33f8237;p=gtk%2B3.0.git GdkWin32GLContext: check for EGL support at runtime --- diff --git a/gdk/win32/gdkglcontext-win32.c b/gdk/win32/gdkglcontext-win32.c index 2f62262a9b..e8bdb8fb5a 100644 --- a/gdk/win32/gdkglcontext-win32.c +++ b/gdk/win32/gdkglcontext-win32.c @@ -1043,6 +1043,12 @@ gdk_win32_display_init_egl (GdkWin32Display *display_win32) if (display_win32->gl_type == GDK_WIN32_GL_NONE) GDK_NOTE (OPENGL, g_message ("Falling back to GLES...")); + if (!epoxy_has_egl ()) + { + GDK_NOTE (OPENGL, g_message ("EGL/GLES support not present in this system")); + return; + } + egl_disp = gdk_win32_get_egl_display (display_win32); if (egl_disp == EGL_NO_DISPLAY ||